IP block


.000103.156.68.0 - 103.156.69.255RuguInfo

descr
Shanghai Rugu Info&Tech Co.,Ltd. 2B Yingjia Plaza No.2988 Gudai Road Minhang District Shanghai
IPs (1)
103.156.68.21
name
RuguInfo
rep
0
rir
apnic
status
ALLOCATED PORTABLE
ts_added
2025-06-13 23:45:41.242000
ts_last_update
2025-06-13 23:45:41.287000